package com.base.interfacedemo;

/*
 * 这里USB其实就是一个标准，每个人的工作都得按照这个来
 */
interface USB{
	void start();
	void stop();
}

class C{
	public static void work(USB u){
		u.start();
		System.out.println("Working...");
		u.stop();
	}
}

class USBDisk implements USB{
	public void start(){
		System.out.println("U盘开始工作了");
	}
	
	public void stop(){
		System.out.println("U盘停止工作了");
	}
}

class Printer implements USB{
	public void start(){
		System.out.println("打印机开始工作了");
	}
	
	public void stop(){
		System.out.println("打印机停止工作了");
	}
}

public class interfacedemo02 {
	public static void main(String[] args) {
        C.work(new USBDisk());
        C.work(new Printer());
	}
}